﻿using System;

namespace UniRx.InternalUtil
{
	// Token: 0x02000211 RID: 529
	public class EmptyObserver<T> : IObserver<T>
	{
		// Token: 0x06000C7D RID: 3197 RVA: 0x0003D7E4 File Offset: 0x0003BBE4
		private EmptyObserver()
		{
		}

		// Token: 0x06000C7E RID: 3198 RVA: 0x0003D7EC File Offset: 0x0003BBEC
		public void OnCompleted()
		{
		}

		// Token: 0x06000C7F RID: 3199 RVA: 0x0003D7EE File Offset: 0x0003BBEE
		public void OnError(Exception error)
		{
		}

		// Token: 0x06000C80 RID: 3200 RVA: 0x0003D7F0 File Offset: 0x0003BBF0
		public void OnNext(T value)
		{
		}

		// Token: 0x04000724 RID: 1828
		public static readonly EmptyObserver<T> Instance = new EmptyObserver<T>();
	}
}
